package com.javiplay.flujoscaja.client.servicios;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.javiplay.flujoscaja.client.data.DataAsesoria;
import com.javiplay.flujoscaja.client.data.DataCliente;
import com.javiplay.flujoscaja.client.info.InfoDatos;


public interface ServicioAsync {

	void initDataBase(AsyncCallback callback);
	void autenticar(String text, String text2, AsyncCallback callback);
	void info(InfoDatos info, AsyncCallback callback);
	void guardarAsesoria(DataAsesoria a, AsyncCallback callback);
	void modificarAsesoria(DataAsesoria asesoria, AsyncCallback callback);
	void guardarCliente(DataCliente c, AsyncCallback callback);
	void modificarCliente(DataCliente c, AsyncCallback callback);
	void obtenerAsesoriaRelacionada(DataCliente c, AsyncCallback callback);

}
